const path = require("path");
console.log("__dirname:",__dirname)
module.exports = {
    stats: "errors-only",
    module: {
      rules: [
        {// 把这个配置放在所有loader之前
          enforce: 'pre',
          test: /\.js|\.jsx$/,
          loader: 'eslint-loader',
          exclude: /node_modules/,
          include: path.resolve(__dirname, './src/'),
          options: {
            emitWarning: true, // 这个配置需要打开，才能在控制台输出warning信息
            emitError: true, // 这个配置需要打开，才能在控制台输出error信息
            fix: true // 是否自动修复，如果是，每次保存时会自动修复可以修复的部分
          }
        },
        {
          test: /\.js|\.jsx$/,
          use: "babel-loader",
          exclude: /node_modules/
        }
      ]
    },
    resolve: {
      alias: {
        '@': path.resolve(__dirname, './src/')
      },
      extensions: [ '.jsx', '.js' ]
    }
  };
